<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>Document</title>
</head>
<body>
  
</body>
</html>

<script>
  // 数组和数组的创建

  // - 数组就是一组数据的集合，用中括号 [] 表示
  // - 数组也是一种数据类型，属于复杂数据类型Array
  // - 数组里面的数据排列是按照一定顺序排列的，也叫有序的数据集合
  // - 数组里面所有数据的排列都是按照序号进行排列的
  // - 我们管 "序号" 叫做 索引 或者 下标 (index)
  // - 索引: 从0开始, 依次+1
  // - 在 [] 里面存储着各种各样的数据，按照顺序依次排好

  // - 数组定义时无需指定数据类型
  // - 数组定义时可以无需指定数组长度
  // - 数组可以存储任何数据类型的数据



  // 数组的创建
  // 1. 使用字面量的方式进行创建
  // var arr = ["a", "b", 123, true, {a: 3}, [1,2,3]];
  // console.log(arr);


  // 2. 内置构造函数创建数组
  // var arr = new Array("1", "a", true);
  // console.log(arr);



  // 两种方式创建数组的区别
  // 只有在只传一个参数,并且是数字的时候有区别
  // var arr1 = [10];
  // var arr2 = new Array(10);
  // console.log(arr1);
  // console.log(arr2);
  // 字面量的方式是相当于数组里面只有一项，并且这一项是10
  // 构造函数是生成一个10项的数组，每一项都是空(empty);
  
</script>